package com.umakr.ax.common.model;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.umakr.ax.core.base.BaseModel;

import java.util.Date;


/**
 * <p>
 * ${table.comment}
 * </p>
 *
 * @author Umakr-Code-Generator
 * @since 2018-01-02
 */
@TableName("rd_plugin_coupon")
@SuppressWarnings("serial")
public class PluginCoupon extends BaseModel {

    /**
     * 商户名称
     */
	@TableField("rpc_name")
	private String rpcName;
    /**
     * 商户logo
     */
	@TableField("rpc_logo")
	private String rpcLogo;
    /**
     * 优惠券标题
     */
	@TableField("rpc_title")
	private String rpcTitle;
    /**
     * 开始时间
     */
	@TableField("rpc_starttime")
	private Date rpcStarttime;
    /**
     * 结束时间
     */
	@TableField("rpc_endtime")
	private Date rpcEndtime;
    /**
     * 可用时段
     */
	@TableField("rpc_usetime")
	private String rpcUsetime;
    /**
     * 领券限制
     */
	@TableField("rpc_cou_limit")
	private Integer rpcCouLimit;
    /**
     * 优惠券总量
     */
	@TableField("rpc_max_count")
	private Integer rpcMaxCount;
    /**
     * 优惠券说明
     */
	@TableField("rpc_use_description")
	private String rpcUseDescription;
    /**
     * 使用须知
     */
	@TableField("rpc_use_notes")
	private String rpcUseNotes;
    /**
     * 核销员
[{id:"",name:"",phone:""},
{id:"",name:"",phone:""}]
     */
	@TableField("rpc_write_off")
	private String rpcWriteOff;
    /**
     * 推广id

便于统计
     */
	@TableField("spread_id")
	private Long spreadId;

	@TableField("rs_id")
	private Long rsId;

	@TableField("del_status")
	private Integer delStatus;

	public Long getRsId() {
		return rsId;
	}

	public void setRsId(Long rsId) {
		this.rsId = rsId;
	}

	public Integer getDelStatus() {
		return delStatus;
	}

	public void setDelStatus(Integer delStatus) {
		this.delStatus = delStatus;
	}



	public String getRpcName() {
		return rpcName;
	}

	public void setRpcName(String rpcName) {
		this.rpcName = rpcName;
	}

	public String getRpcLogo() {
		return rpcLogo;
	}

	public void setRpcLogo(String rpcLogo) {
		this.rpcLogo = rpcLogo;
	}

	public String getRpcTitle() {
		return rpcTitle;
	}

	public void setRpcTitle(String rpcTitle) {
		this.rpcTitle = rpcTitle;
	}

	public Date getRpcStarttime() {
		return rpcStarttime;
	}

	public void setRpcStarttime(Date rpcStarttime) {
		this.rpcStarttime = rpcStarttime;
	}

	public Date getRpcEndtime() {
		return rpcEndtime;
	}

	public void setRpcEndtime(Date rpcEndtime) {
		this.rpcEndtime = rpcEndtime;
	}

	public String getRpcUsetime() {
		return rpcUsetime;
	}

	public void setRpcUsetime(String rpcUsetime) {
		this.rpcUsetime = rpcUsetime;
	}

	public Integer getRpcCouLimit() {
		return rpcCouLimit;
	}

	public void setRpcCouLimit(Integer rpcCouLimit) {
		this.rpcCouLimit = rpcCouLimit;
	}

	public Integer getRpcMaxCount() {
		return rpcMaxCount;
	}

	public void setRpcMaxCount(Integer rpcMaxCount) {
		this.rpcMaxCount = rpcMaxCount;
	}

	public String getRpcUseDescription() {
		return rpcUseDescription;
	}

	public void setRpcUseDescription(String rpcUseDescription) {
		this.rpcUseDescription = rpcUseDescription;
	}

	public String getRpcUseNotes() {
		return rpcUseNotes;
	}

	public void setRpcUseNotes(String rpcUseNotes) {
		this.rpcUseNotes = rpcUseNotes;
	}

	public String getRpcWriteOff() {
		return rpcWriteOff;
	}

	public void setRpcWriteOff(String rpcWriteOff) {
		this.rpcWriteOff = rpcWriteOff;
	}

	public Long getSpreadId() {
		return spreadId;
	}

	public void setSpreadId(Long spreadId) {
		this.spreadId = spreadId;
	}

}